package com.profgj.profgj.entity;

import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
import java.io.Serializable;

/**
 * (ProductMonthEnergyconsumption)实体类
 *
 * @author makejava
 * @since 2021-07-05 10:36:54
 */
@ApiModel(value = "产品月能耗", description = "产品月能耗")
public class ProductMonthEnergyconsumption extends Model<ProductMonthEnergyconsumption>  implements Serializable {
    private static final long serialVersionUID = 666215964527094269L;
    /**
     * 产品单项能耗表
     */
    @ApiModelProperty(value = "产品单项能耗表")
    private Long id;
    /**
     * 关联产品表id
     */
    @ApiModelProperty(value = "关联产品表id")
    private Long productId;
    /**
     * 产品月电消耗量
     */
    @ApiModelProperty(value = "产品月电消耗量")
    private Long productMonthElectricity;
    /**
     * 电力折合产品月成标准煤当量值（tce）
     */
    @ApiModelProperty(value = "电力折合产品月成标准煤当量值（tce）")
    private Integer electricityConvCoal;
    /**
     * 产品月水消耗量
     */
    @ApiModelProperty(value = "产品月水消耗量")
    private Double productMonthWater;
    /**
     * 产品月水折合成标准煤（tce）
     */
    @ApiModelProperty(value = "产品月水折合成标准煤（tce）")
    private Double waterConvCoal;
    /**
     * 产品月煤消耗量
     */
    @ApiModelProperty(value = "产品月煤消耗量")
    private Double productMonthCoal;
    /**
     * 煤产品月炭折合成标准煤（tce）
     */
    @ApiModelProperty(value = "煤产品月炭折合成标准煤（tce）")
    private Double coalConvCoal;
    /**
     * 产品月天然气消耗量
     */
    @ApiModelProperty(value = "产品月天然气消耗量")
    private Double productMonthNaturalgas;
    /**
     * 天然产品月气折合成标准煤（tce）
     */
    @ApiModelProperty(value = "天然产品月气折合成标准煤（tce）")
    private Double naturalgasConvCoal;
    /**
     * 产品月燃料油消耗量
     */
    @ApiModelProperty(value = "产品月燃料油消耗量")
    private Double productMonthFueloil;
    /**
     * 燃料产品月油折合成标准煤（tce）
     */
    @ApiModelProperty(value = "燃料产品月油折合成标准煤（tce）")
    private Double fueloilConvCoal;
    /**
     * 产品月产量（吨）
     */
    @ApiModelProperty(value = "产品月产量（吨）")
    private Double productMonthYield;
    /**
     * 产品月销售收入（万元）
     */
    @ApiModelProperty(value = "产品月销售收入（万元）")
    private Double productMonthSalesIncome;
    /**
     * 生产时间
     */
    @ApiModelProperty(value = "生产时间")
    private Date productTime;
    /**
     * 企业用户id
     */
    @ApiModelProperty(value = "企业用户id")
    private Integer enUserId;
    /**
     * 逻辑删除字段
     */
    @ApiModelProperty(value = "逻辑删除字段")
    @TableLogic
    private Integer deleted;


    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getProductId() {
        return productId;
    }

    public void setProductId(Long productId) {
        this.productId = productId;
    }

    public Long getProductMonthElectricity() {
        return productMonthElectricity;
    }

    public void setProductMonthElectricity(Long productMonthElectricity) {
        this.productMonthElectricity = productMonthElectricity;
    }

    public Integer getElectricityConvCoal() {
        return electricityConvCoal;
    }

    public void setElectricityConvCoal(Integer electricityConvCoal) {
        this.electricityConvCoal = electricityConvCoal;
    }

    public Double getProductMonthWater() {
        return productMonthWater;
    }

    public void setProductMonthWater(Double productMonthWater) {
        this.productMonthWater = productMonthWater;
    }

    public Double getWaterConvCoal() {
        return waterConvCoal;
    }

    public void setWaterConvCoal(Double waterConvCoal) {
        this.waterConvCoal = waterConvCoal;
    }

    public Double getProductMonthCoal() {
        return productMonthCoal;
    }

    public void setProductMonthCoal(Double productMonthCoal) {
        this.productMonthCoal = productMonthCoal;
    }

    public Double getCoalConvCoal() {
        return coalConvCoal;
    }

    public void setCoalConvCoal(Double coalConvCoal) {
        this.coalConvCoal = coalConvCoal;
    }

    public Double getProductMonthNaturalgas() {
        return productMonthNaturalgas;
    }

    public void setProductMonthNaturalgas(Double productMonthNaturalgas) {
        this.productMonthNaturalgas = productMonthNaturalgas;
    }

    public Double getNaturalgasConvCoal() {
        return naturalgasConvCoal;
    }

    public void setNaturalgasConvCoal(Double naturalgasConvCoal) {
        this.naturalgasConvCoal = naturalgasConvCoal;
    }

    public Double getProductMonthFueloil() {
        return productMonthFueloil;
    }

    public void setProductMonthFueloil(Double productMonthFueloil) {
        this.productMonthFueloil = productMonthFueloil;
    }

    public Double getFueloilConvCoal() {
        return fueloilConvCoal;
    }

    public void setFueloilConvCoal(Double fueloilConvCoal) {
        this.fueloilConvCoal = fueloilConvCoal;
    }

    public Double getProductMonthYield() {
        return productMonthYield;
    }

    public void setProductMonthYield(Double productMonthYield) {
        this.productMonthYield = productMonthYield;
    }

    public Double getProductMonthSalesIncome() {
        return productMonthSalesIncome;
    }

    public void setProductMonthSalesIncome(Double productMonthSalesIncome) {
        this.productMonthSalesIncome = productMonthSalesIncome;
    }

    public Date getProductTime() {
        return productTime;
    }

    public void setProductTime(Date productTime) {
        this.productTime = productTime;
    }

    public Integer getEnUserId() {
        return enUserId;
    }

    public void setEnUserId(Integer enUserId) {
        this.enUserId = enUserId;
    }

    public Integer getDeleted() {
        return deleted;
    }

    public void setDeleted(Integer deleted) {
        this.deleted = deleted;
    }
}
